Of course.
Why wouldn't you?
Relationship soured plus I wouldn't trust them not to do it again. Also I suppose a bit of revenge comes into it.
In general people cancel for 3 reasons:
1. They think they don't need their windows cleaned any more.
2. Money.
3. You.
If it's 1, they now realise that they do. If it's 2 they've either now got money or the cheaper cleaner turned out to be hopeless.
Neither of those reasons should stop you going back, in fact they will, in all likelihood, be very loyal in future.
If it's 3 they won't be asking you back anyway.