Looks like both simulators in AVRStudio do not handle break instructions!?
I simply get a "Invalid opcode 0x9598 at 0x..." message and execution continues.
IMHO the simulators should handle a break instruction as a valid instruction and break on then by default.
Ideally there would be two new switches in the simulator options:
Break on BREAK instruction.
Break on invalid opcode.