Interrupt still happening after detached. ( fix now available)

Thanks Nick.

I've been pulling my hair out thinking I had some electrical issue on my project.
I had suspected it was something to do with attach/detach but couldn't nail it down.

I'm using an UNO- REV2 (does the rev make a difference for this problem)?
Which Rev did you use to duplicate this?

Should this be treated as a software bug and implemented in the compiler, so the user doesn't have to remember to clear the interrupt manually?