This shit can happen.
How can this shit happen by mistake? You can't just "find out there's a timelock", you need to consciously specify it.
How do you mean. I have an address to which people send money. I see money come in from my wallet, but at that moment i don't know if a timelock is on it, do I?